/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.sapra.dao;

import java.util.Date;

/**
 *
 * @author ppratsc
 */
public class Empresa{
    private Integer empresaId;
    private String num_cliente;
    private String rfc;
    private String razon_empresa;
    private String razon_factura;
    private Boolean practicantes_seguro;
    private int porcentaje_comision;
    private Double ahorro_acumulado;
    private Boolean fechaTerminoAbierta;
    private Boolean tieneEsquemaAhorro;
    private Date fechaSuspension;
    private Boolean suspendida;
    private String numeroSocio;
    private Boolean seguroAbierto;
    private Boolean notificacionesPracticantes;
    private Boolean tieneAcceso;
    private int fk_bancoId;
    private int fk_corporativoId;
    private int fk_direccionId;
    private int fk_esquemaPagoPracticanteId;
    private int fk_grupoCorporativoId;

    public Empresa(){

    }
    public Empresa(Integer id) {
        empresaId = id;
    }

    @Override
    public String toString(){
        return razon_empresa;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Empresa other = (Empresa) obj;
        if (this.empresaId != other.empresaId && (this.empresaId == null || !this.empresaId.equals(other.empresaId))) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 3;
        return hash;
    }

    
   
    public int getFk_grupoCorporativoId() {
        return fk_grupoCorporativoId;
    }

    public void setFk_grupoCorporativoId(int fk_grupoCorporativoId) {
        this.fk_grupoCorporativoId = fk_grupoCorporativoId;
    }

    public Double getAhorro_acumulado() {
        return ahorro_acumulado;
    }

    public void setAhorro_acumulado(Double ahorro_acumulado) {
        this.ahorro_acumulado = ahorro_acumulado;
    }

    public String getNum_cliente() {
        return num_cliente;
    }

    public void setNum_cliente(String num_cliente) {
        this.num_cliente = num_cliente;
    }

    public int getPorcentaje_comision() {
        return porcentaje_comision;
    }

    public void setPorcentaje_comision(int porcentaje_comision) {
        this.porcentaje_comision = porcentaje_comision;
    }

    public Boolean getPracticantes_seguro() {
        return practicantes_seguro;
    }

    public void setPracticantes_seguro(Boolean practicantes_seguro) {
        this.practicantes_seguro = practicantes_seguro;
    }

    public String getRazon_empresa() {
        return razon_empresa;
    }

    public void setRazon_empresa(String razon_empresa) {
        this.razon_empresa = razon_empresa;
    }

    public String getRazon_factura() {
        return razon_factura;
    }

    public void setRazon_factura(String razon_factura) {
        this.razon_factura = razon_factura;
    }

   
    public Integer getEmpresaId() {
        return empresaId;
    }

    public void setEmpresaId(Integer empresaId) {
        this.empresaId = empresaId;
    }

    public Date getFechaSuspension() {
        return fechaSuspension;
    }

    public void setFechaSuspension(Date fechaSuspension) {
        this.fechaSuspension = fechaSuspension;
    }

    public Boolean getFechaTerminoAbierta() {
        return fechaTerminoAbierta;
    }

    public void setFechaTerminoAbierta(Boolean fechaTerminoAbierta) {
        this.fechaTerminoAbierta = fechaTerminoAbierta;
    }

    public int getFk_bancoId() {
        return fk_bancoId;
    }

    public void setFk_bancoId(int fk_bancoId) {
        this.fk_bancoId = fk_bancoId;
    }

    public int getFk_corporativoId() {
        return fk_corporativoId;
    }

    public void setFk_corporativoId(int fk_corporativoId) {
        this.fk_corporativoId = fk_corporativoId;
    }

    public int getFk_direccionId() {
        return fk_direccionId;
    }

    public void setFk_direccionId(int fk_direccionId) {
        this.fk_direccionId = fk_direccionId;
    }

    public int getFk_esquemaPagoPracticanteId() {
        return fk_esquemaPagoPracticanteId;
    }

    public void setFk_esquemaPagoPracticanteId(int fk_esquemaPagoPracticanteId) {
        this.fk_esquemaPagoPracticanteId = fk_esquemaPagoPracticanteId;
    }

    public Boolean getNotificacionesPracticantes() {
        return notificacionesPracticantes;
    }

    public void setNotificacionesPracticantes(Boolean notificacionesPracticantes) {
        this.notificacionesPracticantes = notificacionesPracticantes;
    }


    public String getNumeroSocio() {
        return numeroSocio;
    }

    public void setNumeroSocio(String numeroSocio) {
        this.numeroSocio = numeroSocio;
    }

 
    public String getRfc() {
        return rfc;
    }

    public void setRfc(String rfc) {
        this.rfc = rfc;
    }

    public Boolean getSeguroAbierto() {
        return seguroAbierto;
    }

    public void setSeguroAbierto(Boolean seguroAbierto) {
        this.seguroAbierto = seguroAbierto;
    }

    public Boolean getSuspendida() {
        return suspendida;
    }

    public void setSuspendida(Boolean suspendida) {
        this.suspendida = suspendida;
    }

    public Boolean getTieneAcceso() {
        return tieneAcceso;
    }

    public void setTieneAcceso(Boolean tieneAcceso) {
        this.tieneAcceso = tieneAcceso;
    }

    public Boolean getTieneEsquemaAhorro() {
        return tieneEsquemaAhorro;
    }

    public void setTieneEsquemaAhorro(Boolean tieneEsquemaAhorro) {
        this.tieneEsquemaAhorro = tieneEsquemaAhorro;
    }


}
